You're allowed to send and receive from crypto exchanges but they have limits, 10k GBP monthly for outgoing transfers to exchanges and as far as I remember no deposit limit from exchanges.
Should be no issue from an exchange according to their docs. Please discuss with them beforehand your specific situation before attempting however as your from Morocco according to your profile.
---- quote start
Cryptocurrency payment limits
The following limits will apply to payments you send to cryptocurrency exchanges using:
your debit card
our digital banking services (online and mobile banking)
our branches and contact centres
Our limits:
Payments – £2,500 for a single transaction and a total of £10,000 in any rolling 30-day period.
Debit cards – £2,500 for a single transaction and a total of £10,000 in any rolling 30-day period.
These limits are applied per customer with transaction values monitored over a 30-day rolling period. You can still receive payments from cryptocurrency exchanges into your account.