About Ifood Ltd (12342742) United Kingdom