About Yoyo The Ricecorpse Ltd (13119543) United Kingdom