About Neuromedicalrx Ltd (10625583) United Kingdom