About Deci Deci Ltd (12459022) United Kingdom