About Strix Pharma Limited (11139464) United Kingdom