About Hex Innovate (uk) Limited (10233388) United Kingdom