"umbrella corporation" is probably more of an accounting/legal concept than the name of an actual corporation.
Think it means more that it's the mamma corporation up at the top (of a pyramid), with a lot of subsidiaries underneath.
"umbrella corporation" is probably more of an accounting/legal concept than the name of an actual corporation.
Think it means more that it's the mamma corporation up at the top (of a pyramid), with a lot of subsidiaries underneath.