About Idea Innovative Drug European Associates Limited (02935871) United Kingdom