About Intermedia Brand Marketing Limited (07256268) United Kingdom