About Dovido Holdings Limited (12112420) United Kingdom