About Memac Ogilvy Limited (00995670) United Kingdom