Topic on User talk:Alex Knight
Some of that can't be right? I just checked Assassin's Creed Odyssey: "Logrus IT" only ever comes up as localization studio. They are listed as such on Russian Wikipedia with the source being their own site: games.logrusit.com/en/portfolio/assassins-creed-odyssey/
I couldn't find any retail boxes, maybe because it only released as download?
So where does it say that they acted as publisher in any capacity?