About The Sales And Marketing Company Ltd (11439843) United Kingdom