Overview
Legal name
ALIBABA AND LU LIMITED
Region
London
Registered address
26 BYNE ROAD
26 BYNE ROAD
CARSHALTON
SURREY
ENGLAND
SM5 2SH
Insolvency history
No