Is ABM Knowledgeware Ltd. worth buying?