About Intermedia Technology Limited (02871611) United Kingdom