Hm, a while back IB blocked my withdrawal to personal account. Originally money came from corp account. Good to know they now allow it. Thanks for posting.
It is more difficult to withdraw from a corporate account to a personal account. That requires approval as a third party transfer.
You would have to take a closer look to the name and address of the IB account holder and the bank account holder to which you wanted to send the money to. Those need to be identical (not similar).
All currencies supported by IB and Revolut. That is a lot of currencies. You can look it up on their websites.