About Tenby Arts Festival Limited (02688377) United Kingdom