Do I need a separate business entity for each brand I offer?
No. One business can have several brands, and that is easier than creating a new business for each. You do not need to wait to register a new company because you changed a website or brand name. Use the business you have, or a generic company name you can use for anything in the future.