About Microgrid Foundry Limited (11780032) United Kingdom