About Turing Medica Limited (11762873) United Kingdom