About Ded Limited (SC663627) United Kingdom