79014849
Aug 19, 2005
Advertising, marketing, merchandising and promotional services; organisation, operation and supervision of sales and promotional incentive schemes; loyalty and incentive schemes aimed at the travel industry
Advertising and Business