About Sechel Therapeutics Limited (09422423) United Kingdom