About Alphabeta Pharma Ltd. (06950146) United Kingdom