Showgo Ookawa is the CEO of Switch Inc., a production company based in Tokyo. In 2003 he joined Cave Inc. which specializes in mobile media. After managing entertainment contents in various platforms, he left the company to start his own. He creates promotional videos and produces films. Showgo's next project is "Samurai Opera," a short film featuring dancing ninjas and samurais who sing in English.