Data Reveals 41% Surge in Transaction Volume During UK’s Cheltenham Festival
New transaction data from the 2026 Cheltenham Festival has highlighted the growing technical demands on the UK’s payment infrastructure, as online sportsbooks managed a record £51.4 million in payins over the...