STH UK, the hospitality sales agent for Great Britain for the 2023 Rugby World Cup in France, has launched its packages for English, Welsh and Scottish fans. The Rugby World Cup is set to feature 20 teams across 48 matches in 51 days, taking place in nine venues across France. STH UK is the sales …