Yes, Free Spin Casino is still operating in other countries. However, players from the United Kingdom simply can’t use it anymore. While you might be able to load the website, you can’t actually create an account and play. In fact, US gamblers have also been recently restricted from the platform.