Location
Building 4 6, Chaolai Science Park, No. 36 Chuangyuan Rd, Chaoyang District, Beijing, China
Fiscal year end
December 31