Who owns Moustache bikes?
Moustache Bikes is a French electric bike company that was founded in 2011 by Emmanual Antonot and Grégory Sand. Since the launch of the brand in 2011, every Moustache bike has been designed, drawn, tested, and assembled in-house in the Vosges region of France.