Itemtracker software ltd is an average company. Th...
Itemtracker software ltd is an average company. Their website itemtracker.com is easy to navigate and has all the necessary information. However, I found their customer service to be lacking. Overall, an average experience.