Welcome to WebmasterWorld Guest from 184.108.40.206
Forum Moderators: not2easy
I think the best I can do is report this to google, and maybe try detecting what ip this site uses to copy my site.
If anyone had problems with this site also and solved it I would be glad to hear from you. And other tips are also welcome.