About Scrooge Mcduck Limited (08865820) United Kingdom