About Delta Management Limited (08078715) United Kingdom