About Capsule Picture Co Ltd. (10905303) United Kingdom