About Delta 121 Holding Ltd (12893125) United Kingdom