About Ducentis Ltd (07896869) United Kingdom