About Ded Solutions Ltd (13081248) United Kingdom