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