Headquarters
Address: 16/F, 181 Caobao Road, Montage Circle, Xuhui District, Shanghai 200233, China
Phone: +86-21-5467-9038
Fax: +86-21-5426-3132
Sales Contact
E-mail:?[email protected]
HR Contact
E-mail:?[email protected]
IR Contact
Phone: +86-21-5467-9039
E-mail:?[email protected]