Namogoo Technologies Ltd.: products and alternatives