Thousands of Octopus Energy customers in line for £43 payment after 'failures'

Nottingham Post

Published

An agreement has now been reached in relation to 34,000 customers.

Full Article