About Neuralguard Ltd (11474636) United Kingdom