About Delta Sequence Ltd (11936418) United Kingdom