Healthcare, food and consumer
1 company and brands based in Sweden.
Stockholm, Sweden
Fashion, apparel and luxury