I added this company page to the wiki years ago, when they were working on a project. Turns out that was just a mod, and it doesn't look like they have released anything else since. I'm not finding much information on them, but from what I gather they used to port games to PC or something. The URL of what used to be their official website now redirects to some russian website that doesn't seem to have anything to do with video games from a quick google translation, their twitter account has been inactive for years, and the list goes on.
So yeah, no need to have this page lying around.