About Telemed Holdings Ltd (13591628) United Kingdom