About Satara Capital Partners Ltd (09785050) United Kingdom