Business insolvency could mean a fresh new start for a sinking company. When a business lacks the ability to pay off its mountain of debts from different creditors.