AltoSale is operated by AltoSale Ltd. (Company No. 17306376), registered in England and Wales, 71-75 Shelton Street, Covent Garden, London WC2H 9JQ, UK; and ALTOSALE LTD (RC No. 9649211), registered in Nigeria, 5 Ejinkeonye Avenue, Worldbank Road, Area M, Owerri, Imo State, Nigeria. Full company information