About Nucana Biomed Trustee Company Limited (SC412487) United Kingdom