About Hex Studio Ltd. (08738302) United Kingdom