- Any foreign company can establish its place of business in India by filling Form FC-1 (Documents delivered for registration by a foreign company). The eForm has to be digitally signed by authorized representative of the foreign company.There is no need to apply and obtain DIN for Directors of a foreign company but the DSC of the authorized representative is mandatory, which again is not required to be registered on MCA Application.