About Ennogen Ip Ltd (13266138) United Kingdom