A quick search shows that the site runs on a dedicated server (not a shared one) the domain was registered back in 2015, has been renewed once and expires this Aug.
Not sure why you want to use that site, you can download it directly from MS at:
Get Teams on all your devices This MS site has the simple instructions for installing the Teams client on your Mac. It includes the first link for all operating systems.
It sounds like the app will either check your drives for more MS apps or maybe request a MS license code/number. If that happens you may still not be able to use it for more than a couple of weeks.