About Delta Hedge Technology Limited (08155962) United Kingdom