About Teledoctor Limited (10410380) United Kingdom