About C3 Technology Ltd (13189595) United Kingdom