About Telemedicine Clinic Limited (06958314) United Kingdom