CSC has launched an on-premise cloud solution called BizCloud, which it says can be up and running inside an enterprise within 10 weeks. The service is being launched in the UK, Germany ...