Technical support scammers call the wrong person in this video..
The website involved is 24by7technohelp.com (there is another site on the same server called 24by7onlinesolution.com doing the same thing). These sites are hosted on 220.127.116.11 (Confluence Networks, British Virgin Islands). I've had the Confluence Networks range of 18.104.22.168/22 blocked for some time with no ill effects..
More on this story here.