About Timeless Scrooge Limited (11207402) United Kingdom