About Jackal Pictures Limited (04251995) United Kingdom