About Neuro Initiatives Limited (12050880) United Kingdom