About Think Associates Limited (05178209) United Kingdom