About Nimrod Environmental Limited (06449928) United Kingdom