About Deliveroo International Ltd (11465966) United Kingdom