About Nucha Ltd (12630107) United Kingdom