Street Address: Floor 18, Kaihaoda Building, No. 1 Industrial Park Road, Dalang, Longhua, Shenzhen, China
City: Shenzhen
Province: Guangdong
Country/Region: China