About C8 Technologies Research (uk) Limited (10731333) United Kingdom