About Specialist Flavours Ltd (12100226) United Kingdom