About Mena Sales And Marketing Creators Ltd. (10115642) United Kingdom