Search the register – results All results ALIBABA.COM (EUROPE) LIMITED 06721521 - Incorporated on 13 October 2008 8th Floor Millbank Tower, 21-24 Millbank, London, England, SW1P 4QP