About Nri Startup India Limited (10362781) United Kingdom