About Ellipsis Digital Ltd. (SC368412) United Kingdom