About Iden Technology Ltd (13296948) United Kingdom