Is 888 Holdings’ 2026 UK recovery plan working amid regulatory pressure
Evoke plc reported 2025 revenue of £1.78 billion despite a statutory loss of £549.1 million caused by impairments. The company faces intense scrutiny from the Gambling Commission and FCA following past failures in player protection and financial oversight.