Phone (Egypt)
Tell us about your project
Registered offices
United States (Global Headquarters)
131 Continental Dr, Newark, DE 19713, USA
United Kingdom
London, England, United Kingdom
Germany
Im Neuenheimer Feld, 69120 Heidelberg, Germany
Egypt (Operations Hub)
Building 85, 9th Road, Maadi, Cairo Governorate 4212101, Egypt
Representative offices: Saudi Arabia, UAE, Qatar, Kuwait, Oman, Finland, Ghana. Global presence