The company is present in Barcelona, Spain and its products are distributed in more than 24 countries around the world