About Delta 2 Investments Ltd (08019540) United Kingdom