About Thinkersblock Limited (05323794) United Kingdom