Company NameIndustryLocationFundingRevenueEmployees
Technology, Information and Internet
United Kingdom, Hertfordshire, Hitchin
$58M
22
Technology, Information and Internet
United States, New York
$2.4M
$3.8M
17
Technology, Information and Internet
$750K
1
Technology, Information and Internet
United States, California, Pasadena
$15M
131
Technology, Information and Internet
United States, California, Los Gatos
$10M
$1.8M
11
Technology, Information and Internet
Italy, Milano, Milano
$75M
534
Technology, Information and Internet
United States, Virginia, Virginia Beach
$75M
272
Technology, Information and Internet
United States, California, San Diego
$2.3M
$3.8M
899
Technology, Information and Internet
United States, Washington, Bellevue
$15M
169
Technology, Information and Internet
United States, New York, Buffalo
1