About Slipstream International Ltd (10170861) United Kingdom