No, Start Up India registration is only open to companies with Indian ownership.