About Dedo Limited (06020315) United Kingdom