About Scrooge Limited (07890115) United Kingdom