About Intermedia Communication Solutions Ltd (04657148) United Kingdom