About Delta 1 Limited (02396390) United Kingdom