Any company which is not registered under the company act of India is defined as a foreign company. The origin of such companies is out of India. It takes control of its management outside of India.