About Dementia Research Scotland Limited (SC703179) United Kingdom