About Hexgen Limited (13325574) United Kingdom