Street Address: 5f, 6bldg, The 2nd Of Zhugushi Industrial Area, Longgang District, Shenzhen, China
City: Shenzhen
Province: Guangdong
Country/Region: China