About Foodzilla Retail Limited (12299434) United Kingdom