About Thinking Hat Software Limited (05575041) United Kingdom