C6 Intelligence sees 300% increase in Enhanced Due Diligence (EDD) Reports

London, UK –  C6 Intelligence Information Systems has seen a three-fold increase in its Enhanced Due Diligence (EDD) operation in the past 12 months and predicts further substantial growth in 2013. Enhanced Due Diligence (EDD) is the process of revalidation of a customer’s identity, their companies and relationships, and analysis of […] Continue Reading »