Looks interesting ... doesn't say it's just UK anywhere that I could find.
One odd thing - it looks like everyone uses their real name for a screen name?
Yes, I think so too. When you register it doesn't give you the option of other countries, only UK.