It doesn’t accept credit cards because credit card gambling has been banned in the United Kingdom. The regulators thought that it was too risky and caused too many issues for problem gamblers. They were right, and it’s no longer available.