About Teleneurology Ltd. (11346605) United Kingdom