About Cuckoo Pictures Limited (11591822) United Kingdom