Location
5 Th Floor, Building 2, No. 500 Shengxia Road, Shanghai, China
Fiscal year end
June 30