Alcentra Email Format
Investment ManagementEngland, United Kingdom51-200 Employees
Alcentra operates in the investment management industry and is based in London, United Kingdom, at 78 Cannon Place, London, England EC4N 6HL. The firm employs between 51 and 200 people. It has transitioned to the Benefit Street Partners brand, reflecting close integration with Benefit Street Partners and expansion since combining under Franklin Templeton’s alternative credit platform in 2022. Going forward, updates, insights and research are published via the Benefit Street Partners LinkedIn page. The company maintains an online presence at alcentra.com.