About Delcom Networks Limited (08689097) United Kingdom