About Nicocha Ltd (11116220) United Kingdom