Yes, Blaze supports creating, managing, and publishing content for multiple businesses.
Here is what we recommend:
Create a brand voice for each business so that all the content created with it is unique to that business.
Create a project for each business so that all content around that business is saved in one place and separate from other businesses.
Integrate all your social media accounts with all your businesses so you can choose the proper account to publish from.
If you want more of a separation between the businesses, you can create a separate workspace for each business (this requires another Blaze subscription per workspace).