About Cedo Holdings Limited (06948195) United Kingdom