About Cedi Technologies Ltd (12938464) United Kingdom