About The Tour Managers (international) Limited (09521173) United Kingdom