Magdy Ali
Trust for Contracting and Engineering works
0000046131000003711200000394130000044514000002867800000360880000038698000004286500000473020000028288000003521900000287560000035754000003802700000277750000030733000003761900000258710000039788000002933900000452080000036220000003902000000431550000045594