About Neurotech Products Ltd (12231757) United Kingdom