About Csc Foundry Limited (10888081) United Kingdom