About Aberlour Pharma Ltd (SC674797) United Kingdom