Location
3209, South Building, Building 3, No. 39, Boashan District, Shanghai, China
Fiscal year end
December 31