OAuth application on behalf of a company instead of a user

Hello everyone,

We have an OAuth application set up on behalf of a user and whenever someone wants to integrate their GitLab account, the OAuth permission screen displays the permissions we ask for and that it will grant permission to John Smith instead of our company name.

Now the question comes. Is there a way to create an OAuth application set up on behalf of a company? Or do we require for this a paid subscription? If we adjust the name + profile image with the company details I know it will do it.

If we update the profile email address will that revoke all tokens that granted us permission?

Is there a way to transfer an OAuth app to a company-based account in GitLab?

Kindly,
Raul