Hi there,
As you have noticed, Wanted 5 Games, former Cloud Games, has control over the distribution part.
Noting has changed in terms of the distribution of games, only the company name.
You can find all the information on wanted5games.com or you can reach out to cathy@wanted5games.com for any questions. :)
Greetings,
Cathy from Wanted 5 Games