About Karro Food Frozen Limited (09146568) United Kingdom