Street Address: Room 1505 No. 26 Zhoukang Road Pudong New District Shanghai 201318 China
City: Shanghai
Province: Shanghai
Country/Region: China