Foreign owned: China 2/F, Building 2D, Fuwei Road, Science & Technology Park Hangzhou Shi 314423 Zhejiang Sheng China Map it