Foreign owned: China Building No.26, No.168 Qiantang River Road, Huimin Street Jiashan Xian Jiaxing Shi 314113 Zhejiang Sheng China Map it