About Thinktank Technology Limited (11393637) United Kingdom