corporate investor: a company that invests in (acquires control of) other companies
company: an institution created to conduct business
grandstand: a stand at a racecourse or stadium consisting of tiers with rows of individual seats that are under a protective roof