About Think & Partners Limited (13434442) United Kingdom