About Festival Spirit Limited (07515646) United Kingdom