Virgin Media fined £23.8m after putting vulnerable customers at ‘risk of harm’

Virgin’s fine will be passed on to the Treasury.