About Slipstream Technologies Limited (12227646) United Kingdom