According to a new HICX survey, almost 9 out 10 large businesses are relying on bad supplier data, putting them at major risk of fraud. The data was complied from findings from some of the largest US and European businesses at the height of the Covid-19 crisis, with 89% admitting …
Read More »