About Durham Internet Services Limited (03074464) United Kingdom