About Howorth Pharma Limited (07241110) United Kingdom