About Thexo Pharma - Pharma Limited (11075723) United Kingdom