About Taylor Made Thinking Ltd (11475263) United Kingdom