About Npower Group Limited (08241182) United Kingdom