About C & C Software Solutions Limited (09080826) United Kingdom