About Csc Communications Limited (02379678) United Kingdom