About Yellow Delaney Communications Limited (04042841) United Kingdom