London-based Shackleton, formerly known as Skerritts IMAN brigs around £1.4 billion in assets under management Sovereign invested in Shackleton in 2021 Sovereign Capital Partners portfolio company ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results