There are different types of Companies like Private Limited Company, Limited Liability Partnership (LLP), One Person Company (OPC), Nidhi Company, Public Company, Partnership, etc.
A copy of PAN (Permanent Account Number) Card is mandatory to be submitted.
An address proof is also to be submitted; it can be a copy of either of the following:
All the documents are required to be Self-attested, and the ID-proof and Address-Proof is needed to be attested by a Gazetted officer or a Bank Manager or Post Master
Rest of the documents is same as required by an Indian National; however, for a foreign national, all the documents are to be notarized.