About Dd Sales & Marketing Limited (12588050) United Kingdom