About Meticulous Thinking Limited (08115148) United Kingdom