About D&c Digital Ltd (SC491008) United Kingdom