OVO Energy, and its vision to create an unstoppable “energy system of the future – one that puts people and the planet first,” was the perfect fit for a values-led agency with a point to prove.