About Mirfield Energy Storage Ltd (12730182) United Kingdom