About Cuckoo Nest Pictures Ltd (09906511) United Kingdom