If you are able to. I would use a place like Legal Zoom to find a good attorney that can walk me through setting up a business in your area. This way you know you’ll be covered for company creation and all means of intellectual property that your new company creates.
If you don’t have a physical address for your company. Unfortunately, most are going to require you put your place of work as the address (even if that’s your home).
For the accounting and tax filing. Do you have QuickBooks? Or something similar to it.
Are you looking to do it yourself to keep it cheap? Or do you want to outsource it?