About Thinkclock Ltd (12284325) United Kingdom