Location
No. 16 N. Dongke Road, Tongsha Industrial Zone, Dongguan, Guangdong, China
Fiscal year end
June 30