About Deliveroo Sq Ltd (13478743) United Kingdom