1. Omelas
United States · Enterprise IT Management Software
Developer of security and risk analysis software designed to understand why people become loyal to terrorist groups. The company's solutions include comprehensive, precise data on security threats around the world…
- Revenue
- $17M
- Team size
- 3