Company NameIndustryLocationFundingRevenueEmployees
Technology, Information and Internet
France, Paris, Paris
$3.8M
30
Technology, Information and Internet
United States, Florida, Tampa
$500K
$3.8M
19
Technology, Information and Internet
United States, San Francisco
51
Technology, Information and Internet
Australia, Queensland, Bowen Hills
$3.8M
30
Technology, Information and Internet
United States, Florida, Doral
8
Technology, Information and Internet
United States, Connecticut, New Haven
$1.8M
11
Technology, Information and Internet
United States, Alabama, Birmingham
$3.8M
39
Technology, Information and Internet
Italy
1
Technology, Information and Internet
Spain, Barcelona, Barcelona
$15M
91
Technology, Information and Internet
United States, Delaware, Dover
14