About Hex Group Holdings Ltd (12779292) United Kingdom