About Champdog Films Limited (10635257) United Kingdom