Do plan limits apply to each Business separately?

No. Limits such as the number of employees are shared by all Businesses in an account, not given to each one. Each Branch gets its own limits. See the pricing page for the limits on your plan.