About Mennta Energy Solutions (holdings) Limited (03600975) United Kingdom