Is Megasoft Ltd. worth buying?