Can someone explain the meaning of this sentence?

I am solving SAT blue book, correcting a sentence part and there is a sentence that I don’t understand…

Though heavily dependent on the government for business and [information while universities supply the space research center with talent, as a corporation it remains] independent of both.

a. as it is now
b. information and on talent by universities, the space research center, a corporation
c. information and on universities for talent the space research center is a corporation
d. information, universities supply the space research center with talent, but it is a corporation
e. information, universities supply the space research center with talent, while it remains a corporation

So basically I have to find the right one to replace the part which is in parenthesis and correct one is C

BUT! the problem is that I don’t get the meaning of the sentence… can anyone explain the meaning of this sentence? I have read them more than 5 times and still don’t get it. Thanks in advance.

The space research center needs business and information. It gets these things from the government. It also needs talent, which it gets from universities. However, the center is not part of the government or a university. It has a business relationship with both.