Foreign owned: China No.168, Houxi Development Zone, Xinshi North Road, Shuikou Town Kaiping 529321 44 China Map it