As per FEMA … Person resident in india includes:
Any person or body corporate registered or incorporated in India.
• An office, branch or agency outside India owned or controlled by a person resident outside India
• An office, branch or agency outside India owned or controlled by a person resident in India.
So, do you still think we can go this " setting up a company " route