About Thought Experience Ltd (08204128) United Kingdom