Defies Belief.
"Siluhd.com is said to have over 140 million members, who each pay 50 yuan (£5) every month to access a vast range of movies the site probably isn't really allowed to offer."
1) "Siluhd" looks like no form of Chinese with which I am familiar; unless that's "Si Lu HD (High Def)" in which case I'm too lazy to get my Mandarin dictionaries out - assuming it's Mandarin in the first place. (And anyway, I'd need to see the actual characters.)
2) "Over 140 million members, who each pay 50 yuan (£5) every month" is over a billion dollars a month. That has to be wrong, doesn't it? 50 yuan is £5.20 times 140 million equals £728,000,000 or $1,130,280,000 per month (at today's rate of £1 = $1.55). This defies belief. Zhou Mou should have become the richest man in the world a long time ago.
3) " A vast range of movies the site probably isn't really allowed to offer." Yeah, probably.