About Dedo Limited (12843087) United Kingdom