It’s one of the grey market sites afaik. I used it a few times for digital versions of games I own, some overpriced DLCs and oldies, which rarely goes on sale.
I know it’s not ideal and they might have some questionable stuff there, but user experience-wise I had no issues with the site so far.