About Intermedia Techniques Limited (03007426) United Kingdom