About Genepower Ltd (SC541486) United Kingdom