I have no idea and have never heard of Umbrella Corp or Academy, etc.
It does remind me of the ways that conglomorates are structured, like an umbrella with many sub-corporations 'hanging' from the main corporate entity at the top/centre.
Which in turn reminds me of the umbrella that is used in the Citi/Citibank and Travelers Corp logos:
https://en.wikipedia.org/wiki/Citibank
https://en.wikipedia.org/wiki/The_Travelers_Companies
I suppose another observation hard to miss is your signature tag line, "Eclipse, Umbrella clearence Level 8" and naturally leads me to ask if it has any meaning or reference to the group(s) you are speaking about above?