About Myricx Pharma Limited (12082645) United Kingdom