About Ogilvys International Ltd (10612569) United Kingdom