Company NameIndustryLocationFundingRevenueEmployees
Technology, Information and Internet
United States, Florida, St Petersburg
$15M
627
Technology, Information and Internet
United States, Illinois, Elk Grove Village
$750K
5
Technology, Information and Internet
United States, California, Sacramento
$1.8M
11
Technology, Information and Internet
Canada, Ontario, London
$15M
51
Technology, Information and Internet
Canada, Ontario, Toronto
$1.8M
37
Technology, Information and Internet
Germany, Berlin
$35M
51
Technology, Information and Internet
Ukraine, Kiev
51
Technology, Information and Internet
Belgium, West-Vlaanderen, Poperinge
19
Technology, Information and Internet
United States, Washington, Bellevue
$2.4M
11
Technology, Information and Internet
Spain, Valladolid, Valladolid
11