Office location

China, Shanghai

Room 2006, 20F, No. 511 West Tian Mu Road, Shanghai, 200070, China