About The Wellcome Trust Limited (02711000) United Kingdom