A company behind a record high 146 million illegal calls about PPI has been fined £350,000 by the Information Commissioner's Office (ICO).

A company behind a record high 146 million illegal calls about PPI has been fined £350,000 by the Information Commissioner's Office (ICO).