About Noowix Ltd (12676268) United Kingdom