Company NameIndustryLocationFundingRevenueEmployees
United States, Massachusetts, Boston
$3.8M
76
France, Haute-Normandie, Mont Saint Aignan Cedex
$750M
2.7K
Oman, North Al-Batinah, Suhar
1K
Chile, Región Metropolitana, Santiago
$750M
6.6K
United States, Illinois, Des Plaines
$750M
1.2K
Saudi Arabia, Eastern Province, Dhahran
$750M
5K
United States, North Carolina, Charlotte
$75M
714
United States, New York, Brooklyn
$75M
586
United States, Connecticut, Norwalk
$35M
61
United States, 7600 Flower Avenue, Takoma Park
363