London to host Tax Stamp Forum

The 2010 global Tax Stamp Forum is to take place in London in June.