About Hexe Limited (09646396) United Kingdom