About Juniper Investment Managers Llp (OC425514) United Kingdom