About Neuralrays Ltd (13094640) United Kingdom