Foreign owned: China Huilongguan International Information Industry Base Dongguan Shi 102206 Guangdong Sheng China Map it