About Enermech Holdings Ltd (12602664) United Kingdom