OVO will pay automatic £271 payment into energy customers' bank accounts

Tamworth Herald

Published

The regulator identified that 1,395 OVO customers were affected by issues.

Full Article