About Corfu Festivals Limited (10642596) United Kingdom