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, Italian and Spanish.
See for more information about setting up your Mollie account: How do I sign up for Mollie?