About Think Machines Limited (11585647) United Kingdom