About Twist International Ltd. (10325209) United Kingdom