About Elisha Hex Ltd (13268139) United Kingdom