About Ambrosia Pharma Ltd (11555339) United Kingdom