I think it means GameStop PC Downloads, which used to be known as Impulse. I just checked, however, and it's not showing on there for me, but it might be a regional thing (which Impulse/GameStop PC Downloads uses heavily). You're right about it not being on Amazon US, though.
|