In the UK that's called 'self amalgamating tape' ..... always have some in my toolbox and bought a new roll a couple of days ago ..... good stuff but doesn't like fuel ....turns to chewing gum.
K
Very handy for encapsulating electrical connections, I've been using it since a tip-off from a cable TV installer many years ago