NSM Insurance Group has reached a definitive agreement to sell its U.S. commercial insurance division to New Mountain Capital ...
The London Company, an investment management company, released “The London Company Small Cap Strategy” fourth quarter 2024 ...
The sale includes NSM's portfolio of 15 niche insurance programmes, which will form a new independent business entity.