About Neuroloom Limited (11012407) United Kingdom