About Dedinodes Ltd (12091399) United Kingdom