About Ceca Ltd (09322143) United Kingdom