About The Flavour Barn Ltd (11245209) United Kingdom