About Telsar Limited (06568729) United Kingdom