About Satara Equity Partners Llp (OC347004) United Kingdom