About Dedoo Limited (11570484) United Kingdom