About Cuckooz Limited (10026388) United Kingdom