Ovo: 0330 303 5063
Dial 0330 303 5063 to speak to a customer service representative concerning your pay monthly account. Ovo are a utility company supplying electricity and gas to 830,00 UK homes, as of March 2018. They were founded in Bristol in 2009 and are one of the larger independent power companies that are trying trying to break… Read More »