About Mensana Pharma Ltd. (06000593) United Kingdom