About Neurogrid Ltd (07163386) United Kingdom