We worked with this Xicom.biz and paid them tens of thousands of dollars. Suddenly in November 2014 they stopped
keeping their promises on development. We continued to pay for services that were not being delivered, so we eventually cut them off. Our project is now a full year behind.
Note that they request you give them 5 star rating on Upwork/Elance feedback, so don't trust the reviews there.