About Neurochispas Ltd (13069245) United Kingdom