About Del Communications Limited (06895053) United Kingdom