About Neurodelta Ltd (06222473) United Kingdom