About Intermedia Communications Europe Limited (03441499) United Kingdom