The Lost Wizard is still on Itch.io, but with no downloads, which is why it doesn't show up in searches (unlike on Steam). No sign of Theodore anywhere, apart from a few mentions of its launch last year. The company itself has no website I can find, though TLW has a Facebook page. So you bought those Itch.io keys from elsewhere? It would be useful to know.
Hi, The Lost Wizard in my account says a game bought 10 months ago, not available on Windows. It was originally part of Groupees The Blitz Bundle. https://groupees.com/blitz Note the itch key mentioned. Which I added to my account at the time.
The Theodore Adventures is from Groupees Build A Bundle 33 https://groupees.com/bab33 Again, note the Itch key mention. I added it. Now I get a 404 not found page on Itch.io.