You don't need to claim the game, it is free and will remain available forever!
It is not compatible with phones though, only PC!