About Gambol Films Ltd (13583388) United Kingdom