About Twinfield Invest L.p. (SL022546) United Kingdom