About Dss London Ltd (11936237) United Kingdom