Operators Allwyn UK National Lottery Q1 revenue financial results Allwyn's Q1 Revenue Reaches €754m Despite UK Investment Impact Updated on Jun 4, 2026