Street Address: Chaohuilou Industrial Park, Longhua Town, Baoan District, Shenzhen 518109, P. R. China
City: Shenzhen
Province: Guangdong
Country/Region: China