About Idiogen Ltd (12101924) United Kingdom