About Delta Seven Limited (11604179) United Kingdom