About Hemera Capital Management Llp (OC341176) United Kingdom