About Finlay Extracts & Ingredients Uk Limited (06459409) United Kingdom