IMAC uPVC Thermoplastic Roofing For more than 2 decades, IMAC Thermoplastic roofing has been recognize as the best roofing for corrosive environment. It can be produced in commercially available length or even long span up to any transportable length.