Yes, you can. There are many locations where you can buy Neosurf cards in the United Kingdom, and there are also many online casino sites that accept the payment method.