Deliveroo shares close down 26% on first day of trading

//Deliveroo shares close down 26% on first day of trading