CEO
CEO Approval Rating
- -/100
LIBN's headquarters is in Long Island City, New York. LIBN has a revenue of $3.2M, and 57 employees. LIBN has 1 followers on Owler.