I found this:
"Demonoid is down for updates and upgrades to see how much the site is used a few bug fixes are being worked on
also if anybody was wondering whats going on demonoid is not being sued or anything has nothing to do with the
UK goverment either just simple updates and maintenance. site was taken off the hosting doman for the fixes will be back
up soon thanks for your patience from all the demonoid staff and members.
Source(s):
Site owner and an Admistrator"