selected country
Nigeria

ATIBABA HOLDINGS LTD

Business address
Shop 101, Dabo Shopping Mall, S. L. Akintola Boulevard, Garki II, Abuja, Nigeria
Phone
08023141861
Fax
08023141861