About Touchfinder Information Systems Limited (02596639) United Kingdom