Ahmed Taha Top Information Technology Solutions Building #13, Road #286 11435 New Maadi Egypt Focus IT-Telecom - Service Providers