Create the company workspace first. Master Admin can create Chairman, Auditor, branches, and branch users after login.
After signup, Master Admin should create branches, Chairman/Auditor users, and branch-wise users from Company Setup.