Company NameIndustryLocationFundingRevenueEmployees
Retail
United Kingdom, England, Wellingborough
$35M
1K
Retail
30
Retail
Italy, Bologna
$27M
$501B
10K
Retail
Spain, BARCELONA, MONTCADA I REIXAC
1.6K
Retail
France, 77432 Marne La Vallée - Cedex 2
$501B
6.3K
Retail
United States, Texas, The Woodlands
$1.2B
3.9K
Retail
United Kingdom, England, London
$3.8M
34
Retail
Spain, Valencia, Silla
$501B
10K
Retail
United States, Massachusetts, Boston
$5B
4.4K
Retail
Switzerland, Basel
$501B
18K