We're registered with the Call Prevention Registry - we find it better than TPS. It does cost you £49 p.a. but nuisance calls have almost disappeared, and if any do get through, we have a call blocker now so those numbers are blocked for the future. It still doesn't stop the foreign calls but those are few and far between these days. CPR lets you register a mobile number too, so I can report those too.