The UK-listed payments and services group reported £39.5 million in net revenue for the three months to June 30, 2026, and said performance should be more heavily weighted to the second half.
verifying reliability
No specialized terms available for this topic.