About Special Ingredients Limited (08758412) United Kingdom