About C & O Management Solutions Limited (11569029) United Kingdom