About Delta Associate Limited (11618803) United Kingdom