Company insolvencies hit a 14-year high but technology to provide crucial support in 2024