Standard Bank did a similar thing we me once, but it was to let me know that I was covered for travel insurance on my international trip as I had booked the tickets with my credit card. I’m quite glad they did as it’s a credit card that I very rarely check and as it turned out my card had being fraudulently used to book international travel tickets.