About Innotrigen Ltd (13411239) United Kingdom