Fake Microsoft Popup +1-(888) 910-2460

appears to be a working number of an Indian tech support call center

Hosting Provider:

Digital Ocean

Server Location:
Santa Clara, US

I sent an abuse complaint to their provider, site will be terminated soon

still working

contact email:[email protected]

@firef0xx#119247 site gone