Foreign owned: China No. 133 Luo Mei Road, Haicheng Street, Economic And Technological Development Zone Wenzhou Shi 325000 Zhejiang Sheng China Map it