About Neurochase Limited (12428919) United Kingdom