Company NameIndustryLocationFundingRevenueEmployees
Technology, Information and Internet
United States, New York, New York
$1.2M
$1.8M
11
Technology, Information and Internet
United States, Colorado, Denver
$3.8M
21
Technology, Information and Internet
United Kingdom, Down, Newry
$15M
51
Technology, Information and Internet
United States, California, Menlo Park
$3.8M
71
Technology, Information and Internet
India, India, Bengaluru
$15M
280
Technology, Information and Internet
India, NCR, National Capital Region
25
Technology, Information and Internet
Pakistan, Lahore
$35M
269
Technology, Information and Internet
France, Auvergnerhônealpes, Aubiere
$1.7M
$15M
51
Technology, Information and Internet
France, Île-de-France, Paris
$2.4M
9
Technology, Information and Internet
Germany, Berlin
16