About Dedora Ltd (07668129) United Kingdom