About Neurotech Solutions Limited (12499859) United Kingdom