About Kuckoo Ops Leopold Limited (10337311) United Kingdom