About Syncona Ip Holdco Limited (10497873) United Kingdom