About Deltor Communications Limited (02085596) United Kingdom