About Ssa Precision Therapeutics Ltd (11952780) United Kingdom