About Alcista Pharma Ltd (13104467) United Kingdom