About Flavour Tin Ltd (12766296) United Kingdom