Is the Holy See a corporation?

No, the Holy See is the governance of the Catholic Church located in the Vatican.