About Twist N Shake Limited (07744384) United Kingdom