About Thexo Pharma Limited (10827605) United Kingdom