Is Magma Fincorp Ltd. worth buying?