About Ogilvy Harper Ltd (09325620) United Kingdom