About Thought Needed Ltd. (08169836) United Kingdom