TSL on maailman suurin lumikenkien valmistaja ja sen pääkonttori sijaitsee Annecyssä, Ranskassa. Tuotanto tapahtuu omissa tehtaissa Ranskassa ja Yhdysvalloissa. TSL: llä on laaja ja täydellinen valikoima lapsista aikuisiin, alumiinista komposiittimateriaaliin ja edistyneistä aloittelijoille.