About Whitby Festivals Limited (07364101) United Kingdom