Millions of records leaked from huge US corporate database

Exclusive: The database contains more than 33 million records, including government departments and large corporate clients, which gets sold onto marketers.