I think there may be either a small amount owing on the card (perhaps a small fee or interest after you thought you'd cleared it) or, more likely, there was an annual subscription, maybe for a magazine or insurance premium or something like that , and TESCo have had a request to take a payment. I would check with Tesco yourself or do an Experian check. Or just listen to what the caller says.