About Wellcome Trust Nominees Limited (00594081) United Kingdom