Steps for company setup :
A person who is not a resident of India is considered to be a non-resident of India (NRI).
Before we understand who is a Non Resident Indian, lets first look at who is a Resident Indian – A person would be a RESIDENT of India for income tax purposes if-
He/She is in India for 182 days or more during the financial year.
OR
If he/she is in India for at least 365 days during the 4 years preceding that year AND at least 60 days in that year.
So therefore – if you do no satisfy the condition laid out above– you will be considered a NON RESIDENT INDIAN
Check if you are an NRI
https://www.incometaxindia.gov.in/Pages/tools/residential-status-calculator.aspx
Further, as per news reports Indian Finance Minister Nirmala Sitharaman allows non-resident Indian (NRI) to set up one-person companies in India and eliminates double taxation for the community without any restrictions on paid-up capital and turnover, allowing their conversion into any other type of company at any time, reducing the residency limit for an Indian citizen to set up an One-Person Companies (OPC) from 182 days to 120 days and also allow NRIs to incorporate OPCs in India”.