The latest company insolvency statistics are out - the only way is up