About Slipstream Management Limited (11166674) United Kingdom