About The Ambassadors Merchandise Ltd (12475677) United Kingdom