About Alden Investments Limited (11986645) United Kingdom