About Tarra Food Co Ltd (12332161) United Kingdom