A holding company can be defined as a corporation that has 51% ownership in shares of more than one company. It is an excellent choice for large investment. A large investment can be required to establish a holding firm. OMR 2,000,000 is the initial capital required to form a holding corporation.