Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

After I posted this question I thought it might be something related to the "trusted apps" thing. I tried changing the security settings to see if that would help but it's the same result. Screenshot below for your reference.

I do indeed have Steam, I'll send you an email now.

Thanks for all your help with this!