C & C Finance Solutions Ltd.