About Npower Global Uk Ltd (13644733) United Kingdom