Message said: "Hello. We noticed you last topped up in one of our shops. Because this isn't possible right now, we'd like to let you know that you can top up your number by calling 4444 for free and using a credit or debit card, through My O2 online or the app, or online at o2.co.uk/webtopup. If you'd like to top up another O2 number, you can also do this by calling 4444 or at o2.co.uk/webtopup."
But I had not. I have auto top up.
Has O2 been hacked?