Company NameIndustryLocationFundingRevenueEmployees
Retail
United Kingdom, London, London
$60M
$75M
201
Retail
Australia, New South Wales, North Ryde
$750M
1K
Retail
United Kingdom, London
$750M
1.1K
Retail
United States, Illinois, Downers Grove
$750M
1.6K
Retail
New Zealand, Canterbury, Christchurch
1K
Retail
Germany, NRW, Krefeld
$501B
10K
Retail
United States, California, Anaheim
$35M
201
Retail
United States, California, Riverside
201
Retail
Poland, Mazowieckie , Warszawa
$33M
$75M
201
Retail
United States, Old Saybrook
$35M
103