About Altus Royalties Holdings Limited (13624073) United Kingdom