Self Amalgamating Electrical Insulation Tapes

A range of self amalgamating insulation tapes.