About Alden Advisers Limited (11186068) United Kingdom