About Telekare Ltd (12122439) United Kingdom