Ali __; Global Internet Merchant Based in China
Puzzle 7 of Online Shopping Easy Pack
Question is: Ali __; Global Internet Merchant Based in China
and the answer is: EXPRESS
Word Meaning:
EXPRESS — (not comparable) Moving or operating quickly, as a train not making local stops.
Definitions from Wiktionary.