About Neurochase Technologies Ltd (13308088) United Kingdom