Office location

China, Shanghai

8F, C Building, No. 1528 XuHui District

Shanghai

China,  People's Republic