About Neurorad Consulting Limited (08905291) United Kingdom