About New Shepherd Telemedicine Company Ltd (13248932) United Kingdom