No. 66 Heping East Road, Qinghu Village, Longhua Town, Longhua New District, Shenzhen, China, 518019 Shenzhen