About Clouded Thinking Limited (11237939) United Kingdom