Location
22 Nd Floor, Block B, Xinhua Tech Bldg., No. 8 Tuofangying Road, Chaoyang District, Beijing, China
Fiscal year end
December 31