About Ct12 Holdings Ltd (09842318) United Kingdom