Deliveroo shares slide as £1.9bn reported revenue fails to bolster confidence in food delivery favourite Posted on March 16, 2023 | by [#item_full_content]