About Twist Natural Hair Bar Ltd (11369915) United Kingdom