About Delta Connect Limited (12666882) United Kingdom