About Aberdeen Alternatives (holdings) Limited (SC336918) United Kingdom