Virgin Media fined £28m for preventing customers from cancelling contracts - AAQ Gold Reserve