About Noe Nicusor Ltd (12229105) United Kingdom