Energy firm Ovo is to pay £2.37m penalty for failing to handle customer complaints effectively, energy regulator Ofgem said.Ovo will pay £378,512 in compensation...
Nvidia (NVDA)Nvidia has shed more than $500bn (£433bn) in market value since briefly becoming the world’s most valuable company last week after shares fell...