About Netpower Technology Limited (03933198) United Kingdom