About Think Tec Limited (12093259) United Kingdom