About Delta Rook Limited (11094208) United Kingdom