PICS is a privately owned subsidiary of Imagica Group, headquartered in Japan. Founded in 2000, the company employs approximately 50 people and reported $29.4M in revenue as of 2023. The company's primary focus is media managed services, encompassing content creation and production.