According to their website what N26 offers is not much of a business account. It is still a personal account in your name, where your name, not the name of the company, will appear on the account and card. It is also not possible to have a personal and a "business" account at the same time. It is available in the same EU countries where their personal account is available.