Starspins has now rebranded to MEGAWAYS Casino™. Like Starspins, MEGAWAYS Casino is also operated by Gamesys Operations Limited under the same gaming licence, but at megawayscasino.com. What does...