Business umbrella insurance is an extension of your general liability or business owners insurance policy. Providing your business with additional liability coverage above and beyond your underlying liability policy in the event, your limits get exhausted.