About Neurospace Ltd (13527668) United Kingdom