I am receiving a ridiculous number of calls and messages from people saying that I have just called them from all around the UK, I don't know what to do, recently transferred to ID mobile, so not sure if my details are being used, it is really frustrating as I am trying to run a business and in between calls I receive calls asking why I called them and I haven't.
How do I stop this?