Street Address: 1st & 2nd Floor, Block A, Fubilun Industrial Park, 78 Chaoyang Rd, Yanchuan, Songgang, Baoan Dist, Shenzhen, Guangdong.
City: Shenzhen
Province: Guangdong
Country/Region: China