About Delta Capita Ltd. (08957507) United Kingdom