About Csc Group Holdings Limited (12961522) United Kingdom