About Enigma Environmental Services Limited (03749028) United Kingdom