About Hex Holdings Ltd (10039238) United Kingdom