About Oppenheimer Europe Ltd. (06595648) United Kingdom