Channel Employee Directory
Financial ServicesEngland, United Kingdom201-500 Employees
Channel is a financial services company based in London, United Kingdom, that operates as a global alternative asset manager specializing in asset-based sectors. Since 2007, it has deployed private capital and managed debt capital solutions, with approximately $25 billion in cumulative funding and financing activity across more than 30 countries. For global institutional investors, Channel offers pooled funds, separately managed accounts (SMAs), and co-investment products tied to evergreen asset-backed facilities privately originated in international markets, with the aim of delivering attractive risk-adjusted returns and low volatility. The firm employs a technology platform named MAGIC that combines financial data and alternative data to support credit decisions and portfolio monitoring, and it applies alternative data and ESG scorecards to identify current and emerging risk profiles. The company has 201-500 employees and maintains its website at https://channelcapital.io.