The watermark says something about Softpedia (which upon further inspection seems to be a site with illegal downloads, therefore I won't link to it), so maybe some looking around there may give you an answer.
I don't really know, but if you can narrow down a timeframe and platform that it was released on, MobyGames' game browser can be pretty helpful in tracking things down: MobyGames: Game Browser