About C-12 Technology Limited (13416373) United Kingdom