Tavira Self Adhesive Polypropelene Film 80 Micron