About Sequentia Digital Ltd (11153371) United Kingdom