Australian businesses are entering 2025 under significant financial strain, with data from CreditorWatch’s November Business Risk Index (BRI) showing increases in insolvencies, payment defaults, and ...