About Idera Medics Limited (08701118) United Kingdom