UK Payments Forecast 2024: Record 44 Billion Payments Annually | GBAF