didnt you fall for an obvious russian scam some time ago?
The website points to nothing. It seems as if it was just set up.
• remove them• change steam privacy settings