About Neurosurgery Research Ltd. (03124277) United Kingdom