About Ennogen Holdings Limited (13115586) United Kingdom