About Slipstream Designs Limited (03114626) United Kingdom