About The Ingredient Worx Limited (08505386) United Kingdom