About Icgene Limited (12094331) United Kingdom