Truecaller says scam but says it's leads UK. If I speak to them I will be charging my time at £10 a minute for the next phone call and invoice them next time they do it. Small claims if they don't.
The person on here who says they won't remove them are you on TPS?