About Cdeli Ventures Limited (11116872) United Kingdom