About The Thought Foundation Ltd (13258311) United Kingdom