selected country
Nigeria

OTUTUBATU TELECOM. LTD

Business address
Suite A10, Ibro Hotel, Michael Okpara Street, Zone 5, Wuse, Abuja, Nigeria
Phone
08033144149
Fax
08033144149