Alibaba Management Limited is a cleaning company located in the city of Slough. The company Alibaba Management Limited is domiciled at Unit 9, Albion House SL2 5DT Slough and was established on 05/03/2012. Alibaba Management Limited is registered under the company number 7975324.