About Dedr Ltd (13038022) United Kingdom