PICS is a privately owned company headquartered in Japan, a subsidiary of Imagica Group. Founded in 2000, with approximately 50 employees, it reported $29.4M in revenue as of 2023. The company specializes in media managed services, functioning as a content creation and production company.