About Riverwood Capital Lp (SL032912) United Kingdom