Street Address: 5/ F, Building 23, Kezhiroad, Science & Technology Industrial Park, Nanshan District, 518057, Shenzhen, China
City: Shenzhen
Province: Guangdong
Country/Region: China