Yes, a private company can be a holding company of more than one public subsidiary as there is no specified restriction. Private company can hold shares of public companies. One must check with powers of board of directors for loan and investment by company.
read our blog Wholly Owned Subsidiary: Features and Functions