About Ifoodeat Limited (11497239) United Kingdom