About Knotty Twist Limited (04204417) United Kingdom