About Nisha Cell Therapeutics Limited (13452468) United Kingdom