About Alphapower Ltd (10049528) United Kingdom