Mohamed Farouk Nour ElDine

Mohamed Farouk Nour ElDine

Executive Manager IT Deputy Head