Resolved! Is this contact from O2 - new sim sent by ID mobile
I think I might have been scammed.Received several calls from phone +44 161 524 3604 & +44 20 863834. They said they could offer me a better monthly contract rate, they confirmed they were calling from O2 and they had my details which they read to me...