Foreign owned: China No 78 Tongde Road, Zhuangshi Avenue Zhenhai Qu Ningbo Shi 315201 Zhejiang Sheng China Map it