About Neuromedica Limited (07316989) United Kingdom