Street Address: International Technology Building No. 58, Xiangcheng Rd, Pudong
City: Shanghai
Province: Shanghai
Country/Region: China