About The Kuckoo Company Limited (SC298125) United Kingdom