About Vandervell Foundation Limited (the) (00927939) United Kingdom