About Thought Out Ltd. (06238210) United Kingdom