Investors Bestow Lemnos Labs with $1.85M

November 20, 2012