Leaders Technology Posted on August 14, 2016 by engmansy Leaders Technology 32 El Obour Bldgs., Salah Salem Rd.- Nasr City- Cairo T: 0224029642