About Neuro-tick Limited (10557175) United Kingdom