Is it possible to have implement a "Corporate" account / profile, where the owrner or administrator of this account can create and manage "child" accounts?
No, such a feature is not available. They'd need to logout and go through the registration process for their Staff or have backend access to create users from User Management. CB does have code available to create users via API, but to my knowledge there's no plugin/extension to allow what you're wanting available.