Twelve

123 Camden High Street
London, NW1 7JR

Registered in England and Wales
Registration number: 7464186
VAT No: 229 066 601

1487 Middle Huaihai Road, Shanghai
200031