About Telemed Africa Holdings Ltd (13565921) United Kingdom