by Egyptian Syndicate of Engineers
(24)
by TALAAT MOUSTAFA GROUP HOLDING 'TMG HOLDING' SAE
(45)
by National Bank of Egypt
(4)