About Minerva Environmental Limited (08161580) United Kingdom