Is STL Global Ltd. worth buying?