I figured, the company should know what it means (or that they think it means.) Here is their reply to me (via e-mail)
Should I ask Mr. Mitre Marketing how he arrives at that translation?
P.S. I quoted their e-mail exactly but I’m sure there was a typo when the words “the game” were repeated. I think what they meant to say was “The term in Latin means ‘Control the Game’”.