About Neuro Speech And Language Services Ltd (12236230) United Kingdom