OWLR Technologies

OWLR Technologies is a cybersecurity company, headquartered in Mountain View, United States.

OWLR Technologies funding history

DateRoundAmountInvestors
2017-02-15Seed$299K500 Global

Data from The Signal by Return on Security — cybersecurity funding, M&A activity, and company intelligence.