About Menhaden Capital Management Llp (OC400571) United Kingdom