About Enkel Group Limited (12062183) United Kingdom