Street Address: 10f, Flat 34, Caohejing Hi-tech Park, No. 258 Xinzhuan Road, Songjiang District, Shanghai
City: Shanghai
Province: Shanghai
Country/Region: China