United States; Massachusetts United States; Americas; North America
Is it you?
Investor info
TypeInstitutional InvestorsStage focus
Seed Round
Industry focusDescription
Liberty Mutual Investments is an insurance company based in Boston, Massachusetts. The company manages principal investment funds for its clients. The company is managed by the executive management team.