I believe Revolut Business is primarily web based, unlike Revolut Personal:
https://www.revolut.com/business/business-account
There is also Paysera, which offers instant SEPA transfers for EU companies:
https://www.paysera.com/v2/en/paysera-account