About Flavour Jar Ltd (11883948) United Kingdom