About Think Technologies Ltd. (SC257576) United Kingdom