Hi @Alex Morrise
The link you provided leads to the Microsoft Partner Center.
Do you want to upload an App to Teams for users in your tenant?
Please refer to this link to see how to upload an app in Teams.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.