Sacha Michaud is an English entrepreneur with more than 15 years of experience in the online sector in Spain and an extensive experience in creating successful companies.