February 17th 2026
UK bank bosses are contemplating the creation of a new payment company to reduce reliance on US card schemes Visa and Mastercard.