Looks like your average run of the mill Russian key site. Key's are legit, but for Russian copies of the games. Last I heard, you would need to go through a proxy to activate on Steam, since Steam started checking your IP vs. the key to make sure it's the same region. As said, not worth it.