About Croda Europe Limited (00167236) United Kingdom