About Slipstream Machines Limited (05472301) United Kingdom