About Altus Investments Limited (00529308) United Kingdom