About Delta Transaction Services Ltd (12028505) United Kingdom