Yes, if the casino has a UKGC licence, players from the UK can deposit and play at ease.