About Tedcas Health Limited (11833760) United Kingdom