About Istem Therapeutics Ltd (12296675) United Kingdom