Yes, you can create a Mollie account with a foreign company. We do, however, focus exclusively on businesses from within the EEA (European Economic Area) and Switzerland. The reason is that our internal procedures are not geared towards businesses from outside the EEA (where often other laws and regulations apply).

By the way, our dashboard is available in Dutch, English, German, French and Spanish.