About Nematix Ltd (11330082) United Kingdom