About Altus Investment Management Limited (04940982) United Kingdom