About Hexa Group Ltd (10830348) United Kingdom