umbrella organisation
noun

a large organisation which includes several smaller ones

Browse by Subjects
central purchasing
donee
depositary
receiving office
Underlying security