IR Contact
Phone
(86) (21) 38954600*6952
Address
Shanghai Pudong New Area Zhangjiang Science City No. 1601, Zhangdong Road