I've just received a letter through the post with confirmation that I have set up a new direct debit/account. I havent ever been with ID Mobile, nor taken out any contracts with them. I have tried to fund a number to call but find a way to contact anyone.