All operators in Great Britain are required to prevent the use of credit cards in line with regulations set by the Gambling Commission.
These regulations came into effect in April 2020 and you are no longer able to add a credit card to an account, or use any that already existed on your account to make a deposit.