Contact information

Address
16F, Greenland Center,
No. 600 Middle Longhua Road, Xuhui District, Shanghai, China

Tel
+86 21 3339 3339