10 employees
Scarabeus is a Swiss-based designer and producer of functional riding wear with the aim to revolutionize the horse rider's wellbeing.
2010