About C3 Management Limited (06877775) United Kingdom