A corporate short promoting a new product launch in the United Kingdom.A corporate short promoting a new product launch in the United Kingdom.A corporate short promoting a new product launch in the United Kingdom.