That's a name I haven't heard in a long time... It used to be a showcase for, well, HTML5 games back when they were the hot new thing. On a quick look, they still seem to list games, with a screenshot, description and link. Often a link to Itch. They're not scrapping or embedding the games, far as I can tell. They just carry ads, and sponsored links. Not even in excess. Their code is a bit broken however.
Short version: looks legit. Thanks for bringing it up anyway. You never know.