About Intermedia Film Distribution Limited (03257230) United Kingdom