About The Marketing Store Worldwide (europe) Limited (03909510) United Kingdom