About London Tourist Board Limited (04487498) United Kingdom