General Inquiry
Business Development
Investor Relations
Media/Press
Recruitment

Shanghai Office
999 Huanke Road
Building 12, 5B
Shanghai, 201210 China

Boston Office
20 Maguire Rd
Suite 101
Lexington, MA 02421 USA

General Inquiry
Business Development
Investor Relations
Media/Press
Recruitment
Shanghai Office
999 Huanke Road
Building 12, 5B
Shanghai, 201210 China
Boston Office
20 Maguire Rd
Suite 101
Lexington, MA 02421 USA