About Slipstream Ventures Ltd (11603982) United Kingdom