About Direct Marketing Solutions London Ltd (10245086) United Kingdom