About The Cuckoo Clock Limited (12281852) United Kingdom