Street Address: 22/F, International Trade Center Building, 8 West Liming Road, Wenzhou City, Zhejiang Province. China
Country/Region: China