Posted March 13, 2017

Unfortunately (for me and others), those deals only include Steam keys.

If their keys are authorized direct from publishers then that's probably not a problem. The strange name and TLD just has me cautious.
It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera