It seems that this game is free to play. In this matter, you don't need a key to install or play it. To download Champions Online, visit the developer's official website. From there, to start the download, click the Play for free button under the video.