Location
511 Weihai Road, Room 1803, Shanghai, China
Fiscal year end
December 31