Street Address: 6/F,4th Block, Zhuguang Chuangxin Science & Technology Park,Zhuguang Rd, Xili,Nanshan,Shenzhen, P.R. Shenzhen Guangdong 518055 China
City: Shenzhen
Province: Guangdong
Country/Region: China