About Interoute Communications Holdings Limited (04927540) United Kingdom