About Yenza Studio Ltd (13180512) United Kingdom