Channel Capital Advisors LLP (“Channel”) is a UK based investment management firm authorised and regulated by the Financial Conduct Authority. Majority owned and operated by management, Channel was formed in 2006 by a number of leading risk management professionals to provide credit investment management services to investors. Since then, Channel has developed a platform producing consistently attractive investment returns for its investors.
To deliver superior returns based on a disciplined investment process, an experienced team and an effective risk management culture.
Investment process – extensive credit analysis of each transaction involving due diligence of the underlying portfolio and use of structural mitigants to reduce risk in investment strategies.
Experienced team – comprises origination, investment management, risk management, operational, IT/Systems, financial and legal professionals to originate, structure and provide reliable aftercare for investments undertaken.
Risk management culture – endeavour to collectively identify, understand and act upon current and future credit, market and operational risks.
- Channel Capital Advisors LLP launched - 2006
- Channel Capital Plc ("CC Plc") launched - 2007
- CC Plc exceeded returns1 of 18% p.a. - 2008 to 2013