The website shows results of the Forex Robot World Cup, another competition, and has very same looking design, but what seems strange, ist that it is hosted on forex-world-cup Expert Advisor Forex World Trading Cup
Maybe he didnt notice yet, but I think its a scam so that this guy gets some...