About D&s Marketing Solutions Limited (12292339) United Kingdom