About C2 Capital Management Limited (11516204) United Kingdom