An investment company that provides equity and debt capital to its clients. It was founded in 2005 and is located in London, the United Kingdom.