About Decatur Capital Lp (SL016753) United Kingdom