About Appold Advisors Limited (12418133) United Kingdom