About Delta Management Resources Limited (10616170) United Kingdom