About Microgeneration Technologies Ltd (08729826) United Kingdom