About Neuro-link Europe Ltd. (09314096) United Kingdom