About Neuralrays Connect Ltd (13210835) United Kingdom