I never said TPS wasn't worth it, just that there are a lot of companies who either don't care or outside of the ofcom catchment area.. If your number gets on one of their lists then you will get calls
Pity there's not a spam filter style system where you can add their number (hidden or not) to your block list