Tag Archives: free phone number

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 »