About Delftcom Ltd (08615643) United Kingdom