About Finwate Management Lp (SL014198) United Kingdom