PICS, a privately owned company headquartered in Japan, operates under the Imagica Group. Founded in 2000, PICS has an estimated 50 employees and reported $29.4M in revenue as of 2023. Functioning as a content creation and production company, PICS specializes in media managed services.