About Kuckoo Holdings Limited (10575940) United Kingdom