About Enki Environmental Limited (07276787) United Kingdom