About Kuku Castle Ltd. (13334402) United Kingdom