2 ms·Given that, and the name "Deliveroo", I'd always kind of assumed they started in Australia!by Reason077 4y agoGiven that, and the name "Deliveroo", I'd always kind of assumed they started in Australia!