About Telcheck Limited (02805404) United Kingdom