About C3i (europe) Limited (05172328) United Kingdom