npower Business Solutions Employee Directory
UtilitiesEngland, United Kingdom501-1000 Employees
npower Business Solutions has about 633 employees, nearly all of them in Europe. Administrative and Support make up 37% of the profiles with a known department. npower Business Solutions's workforce spans 25 departments. npower Business Solutions's workforce grew 24% between July 2025 and July 2026.