About Ragged Pictures Limited (12358517) United Kingdom