I would highly recommend Mylo and working with Bret Reicks.
I called Bret months before starting my business and it was a pleasure working with him, from the preliminary information gathering, ongoing questions to signing up for my policy.
Thanks Bret, there are a lot of details when starting a business and you made this easy and painless.