Can I have multiple Businesses in one BytePhase account?

Yes, depending on your plan. Businesses are created from Settings → Businesses, either from scratch or by copying an existing business. The pricing page shows how many Businesses each plan includes.