If the call centre is outside the UK they can do what they like, and TPS can't touch 'em, sadly. Caller display is a great invention - I don't answer 0800, 0845, or international numbers.
If I were you, tristar, I'd still register with TPS. It only takes a second to do it online, and it really...