Street Address: Room5A, Oriental International Technology and Science Building, No.58 Xiangcheng Road
City: Shanghai
Province: Shanghai
Country/Region: China