Contact Us

Email:

P.O.: 200433

Address: Block A, International Innovation Plaza, No. 657 Songhu Road, Yangpu District, Shanghai, China

Current Office: Floor 6, Innovation Center Building 3, Weicheng Road 62, Yangpu District, Shanghai, China

en_USEnglish
Scroll to Top