About The Cuckoo Hotel Limited (10374229) United Kingdom