About Cuckoo Bang Ltd. (09378749) United Kingdom