About Yabai Picturehouse Ltd (13324927) United Kingdom