O2, possibly, called my mobile trying to sell expensive tariff but I'm on PAYG which caller didn't know so unsure it was from O2! Beware, prob a scam - certainly don't tell any account - bank details. If O2 then against TPS rules and fine could be very high.