Street Address: 5th Floor, Block 38, 1st Industrial Zone of Lixi, Zhuhai, Guangdong, China.
City: Zhuhai
Province: Guangdong
Country/Region: China