French clothing brand aims to open 100 stores globally by 2025