About Telcovendor Limited (09241637) United Kingdom