SA Shanghai ABM Rock Wool Insulation and building envelopes Shanghai, Shanghai, China · 2 locations Shanghai ABM Rock Wool is a rock wool insulation manufacturer based in the Hongqiao area of Shanghai, with a…