About Neuralx Limited (11280256) United Kingdom