About Slip Stop (european) Limited (01607206) United Kingdom