About Csc (holdings) Limited (03330075) United Kingdom