About Think Design Associates Limited (04258683) United Kingdom