About Intermaedia Limited (03978598) United Kingdom