About Cheltenham International Film Trust Limited (11574356) United Kingdom