About Dohdeccadillo Technologies Ltd. (03420015) United Kingdom