About C2ci Holdings Limited (10015149) United Kingdom