Abuja Technology Village Science and Technology Park (STP) and Special Economic Zone (SEZ) is poised to become Africa’s preferred technology research, incubation, development, and outsourcing ...