Ofcom fines Virgin Media £28m for customer cancellation issues | PiQ Markets