About Idis Pharma Limited (09964075) United Kingdom