About Foodelo Limited (12246442) United Kingdom