You made this account 29 days ago, which is kinda off.
Yes I didn't want to use my personal account for it. It's not Netflix, I can tell you that. We are working on a platform to launch short, fresh games like many you would find here or at game jams.
The idea being that gamers want something fresh but not necessarily invest a lot of time at first. If your game is popular with users you can extend it, create sequels etc...
So basically it's a more curated version of itch.io which will be paid and really (really!) small game devs can make money with their prototypes and small games