Ovo Energy informs staff of 1,700 job losses as union rounds on management

Ovo Energy informs staff of 1,700 job losses as union rounds on management