I understand that the investor could be either a company or an individual. Are there any requirements to the company?
The company can be a C-Corp or LLC or Trust or Foundation . . . as long as they have a Board Resolution appointing the signatory on the bank account to represent the company, as worded in the Corporate KYC template, that is fine.