Yes, you can get business insurance before you had started trading and before you registered your business. Typically, all that is required for you to apply for business insurance is your business address, your projected/actual turnover, and trade type.