About Hexagen Limited (10425574) United Kingdom