I would have suggested a DMCA takedown notice, but looks like the site is in Russia, so that wouldn't help.
Same suggestion and agree it might be usless in other countries. Though, it kinda depends on the host in RU and how convincing(preofessionl sweet talk) you can be with the company.
That aside, its pretty fugged up for someone to do.... Any of our usual Internet Detectives have any info on source?
Cheers