About Idera Holdings Ltd (12536385) United Kingdom