About Porcupine Pictures Limited (02499196) United Kingdom