About Medea Capital Holdings Llp (OC377566) United Kingdom