This store is not one I frequent much myself. Though there’s nothing really wrong with it, it just kind of doesn’t really do anything any other store or steam themselves doesn’t do already.
But they have a sale now and maybe you’ll find something interesting in the bargain bins, happy hunting.
Interesting find. They have a few decent deals atm. Surprised I haven’t heard of them before, considering their ‘About Us’ page claims they are the “leading digital distribution platform for PC and Mac games” . I’m guessing they have been around a long time, as their website looks like it was designed in the early 2000s and hasn’t been updated since.