E Menlo valuation menlo security announces $100m series e on $800m valuation byadminNovember 12, 2020