About The Festivals Channel Limited (06278546) United Kingdom