More about this topic
Deliveroo valued at €10 billion despite failure to deliver on profit