About Cyclops Environmental Solutions Ltd (07392583) United Kingdom