About Escode Digital Ltd (12335497) United Kingdom