The nameserver ns2.muzzlewatch.com have a IP Address of 94.23.120.213 which is hosted on United Kingdom.
Tracking Efforts to Weaponize Anti-Semitism