is inactive
Where is TOOBA TECH SERVICES's headquarters?
TOOBA TECH SERVICES's headquarters is located at NO 84, BELLA MOMOH STREET, OFF 19TH STREET, BDPA ESTATE, BENIN CITY, EDO STATE
What year was TOOBA TECH SERVICES started?
TOOBA TECH SERVICES was started in 2015
Sources: Corporate Affairs Commission