Address: Room 1508-10, Shanghai Times Square, 93 Huai Hai Zhong Road, Shanghai 200021, China Telephone: (+86) 21 2310 0188