An investment holding company is a company that exists for the sole purpose of holding investments. It allows multiple investors to pool their funds and collectively invest in a specific objective or strategy.