About Neumind Ltd (12044517) United Kingdom