Zoomesh in China Silver Spider Metal Mesh Factory Address: China, 0311 Shijiazhuang China Phone Number: +86 31167502306