Leaders Technology Posted on July 28, 2016 by engmansy Leaders Technology 32 El Obour Bldgs.. Salah Salem Near City Cairo 02 2402-9642 _______________________________________________