About Mentrus Energy Limited (08397101) United Kingdom