About Specialist Ingredient Solutions Limited (12190903) United Kingdom