IMAC uPVC Thermoplastic Roofing IMAC uPVC Thermoplastic is all weather resistant roofing. It is best for corrosive areas and high humidity. It can be produced up to any transportable length to reduce end lapping.