About Major Flavour Limited (12446768) United Kingdom