About Neurochase Innovations Ltd (13533476) United Kingdom