Turo CEO Andre Haddad discusses IAC's $250 million investment, and why car-sharing is the next big thing. ... the company provides insurance for the host through its partnership with Liberty Mutual. Turo has 937 employees across 6 locations and $473.36 m in total funding,. See insights on Turo including office locations, competitors, revenue, financials, executives, subsidiaries and more at Craft. ... Founders Circle Capital, Liberty Mutual Strategic Ventures, Maniv Mobility, SK Holdings, Allen & Company LLC, Manhattan Venture Partners.