About Foodlum Limited (12248357) United Kingdom