Sportsbooks can set up dummy bank accounts in England and have players send their funds there. Not sure how this legislation prevents anything. It could be purely superficial. IS