About Food Innovation Strategy Ltd (13330080) United Kingdom