About Sales And Marketing Solutions Limited (11602557) United Kingdom