About Cuu Uk Holdco Ltd. (12163919) United Kingdom