About Ingredients Direct (uk) Limited (05364773) United Kingdom