The apparel brand founded in Amsterdam today has an online store and bricks-and-mortar stores from Finland to the USA.