The Facebook Business Account allows you to manage multiple advertising accounts and pixels under one main account and is primarily intended for agencies.
Creation under "business.facebook.com"
As an advertiser via "Business Manager" you are usually "editor" (must be approved by the site operator). You're rarely an administrator.