About Dss Dss Ltd (07193248) United Kingdom