About C-trocana Ltd (13218227) United Kingdom