About I&c Food Limited (12825907) United Kingdom