Yes, UK players can join Instant Casino but need to access the site using a VPN with a server in Ireland or another supported country. Once on the site, new players need to create a user account by providing basic details. Then, they can proceed to deposit funds using Visa, MasterCard, or cryptocurrencies.