About Thinkcink Limited (11090268) United Kingdom