About Twist & Loop Properties Ltd (13182372) United Kingdom