“Finland is a magnificent place to start a business”