top of page
Tower Bridge and The Shard at sunset, London, England, United Kingdom, Europe_edited_edite
Image by Freeman Zhou

Our Locations

London, UK

White City

London

W12 7SL

United Kingdom

Beijing, China

Building 1, Amazing Land

Yanqi Lake

Huairou District

Beijing

Shanghai, China

3288, Building 5, No.59 Xi North Road
Luxiang, Jinshan District 
Shanghai

bottom of page