About Delta Interim Management Limited (07523624) United Kingdom