using the Pale Moon browser i got a pop up from this address
The title bar says Mozilla Firefox Tab which is a dead giveaway since i wasn't using firefox, but if you open it in any firefox based browser you'll need task manager to close it
using Chromium i got the link saying "Google Chrome" and it still says "microsoft tech support"
Nothing interesting with Edge but Internet explorer closes the page and only shows the pop up
opera and Tor browser shows error 404
here's the number 1-888-860-1254