Agree with both tecate and ant dee above, don't use Revolut for this purpose.
Personally, I would be slow to use Kraken (given their limited customer support and recent very poor handling of an IT upgrade that went badly wrong). I would suggest that you consider a couple of the other larger exchanges. If you search online, you'll quickly discover the bigger and more reliable exchanges. Personally, I tend to use Coinbase and Binance, although have also opened accounts at a couple of the others (incl. Bitstamp).
Personally, I would be slow to use Kraken (given their limited customer support and recent very poor handling of an IT upgrade that went badly wrong). I would suggest that you consider a couple of the other larger exchanges. If you search online, you'll quickly discover the bigger and more reliable exchanges. Personally, I tend to use Coinbase and Binance, although have also opened accounts at a couple of the others (incl. Bitstamp).