About Neuropsych Solutions Limited (09484154) United Kingdom