About Ototo Studio Ltd (12290387) United Kingdom