About Thomson Foundation (trustee) Limited (07405128) United Kingdom