£1bn revenue at Deliveroo not enough to avoid £19m loss

Deliveroo has posted a loss of £19.2m for the first half of 2025, despite revenues rising 8 per cent to … Continue reading £1bn revenue at Deliveroo not enough to avoid £19m loss