About Cuckoo Limited (02269902) United Kingdom