The number is 18772121505. Its a basic microsoft tech support scam website. The link is in the most recent ADAROSS post that isn't a .stream website. They got really fucking pissed after realizing that I had Nanocore on my host machine so all their attempts at syskeying me were pointless cause I could just change it again.
They’ve used a popup link to similar ones I’ve seen before so I wouldn’t be surprised at all if they did have any connected to any previous scamming escapades.