Corporate Business Advisors makes early stage investments in small businesses located in India that are looking to start-up, scale-up or turn around. The firm also offers financial advice and investment management for investors, domestic or foreign, who want to invest in the impact space. These investments focus on the education and financial sectors. The firm was founded in 2013 in New Delhi, India.