About Syncona Discovery Limited (08767670) United Kingdom