About Neuralspace Ltd (11833143) United Kingdom