About Plaha Neurosurgical Limited (08852666) United Kingdom