About Neurochase Holdings Limited (13512661) United Kingdom