About Cedr Ventures Ltd (SC399896) United Kingdom