About Neuridea Limited (13065828) United Kingdom