About Microgrid Technology Solutions Ltd (11671904) United Kingdom