Hey Dacsoft, the best place to get this kind of insurance is with your current insurer, for example I use one insurer for everything, they insure our automobile, home and business, what can be insured depends on the type of business. When you call your insurer they will spend up to an hour just asking you questions about type of business, equipment used, Whether it is a walk in business, they will discuss various elements with you such as fire, water, earthquake etc. Then they will discuss with you whether you are strictly online or a public access business, Just make sure they are very thorough and you can get great coverage.