About Ogilvy Moore Recruitment Ltd (10964858) United Kingdom