I had high hopes for this website. After buying a CD key for Steam, I was told I need to send a photo of my ID for "verification". This was the first time a key shop asked me this and I've bought over 100 cd keys for Steam. Not instant at all. Support is slow and I've read it may take up to 6 hours to get my order, which is extremely frustrating.
Dear customer,
Thank you for your review.
We apologize for any inconvenience caused. However, please keep in mind that we run these security checks with the good intention to protect our users and ourselves. We are sorry that it caused so much inconvenience to you and your shopping experience with us.
We thank you for your understanding and wish you a nice day.
Kind regards. IG Team