Mandatory Credit: Photo by Geoffrey Swaine/Shutterstock (13903092a) Ovo Energy website, Ovo Energy has been slammed for leaving 1000's of customers unable to log into their online billing accounts for the rest of the year. The UK's fourth largest sup