May 2024 insolvency statistics – Businesses reach critical tipping point