Commercial Umbrella Insurance is a policy designed to protect a business from financial ruin after a loss.